function generarCodigo() {
	var nombres = document.getElementById("formCrearCliente:txtInsNombres").value;
	var apellidos = document.getElementById("formCrearCliente:txtInsApellidos").value;
	var maxCodigo = document.getElementById("formCrearCliente:iphMaxCliente").value;
	var codigo = "", aux = "";
	var pos = -1;
	if (nombres != null && nombres.length > 0 && apellidos != null && apellidos.length > 0) {
		pos = nombres.indexOf(" ");
		codigo += nombres.charAt(0);
		if (pos != -1) {
			aux = "" + nombres.charAt(pos + 1);
		} else {
			aux = codigo;
		}
		codigo += aux;
		pos = apellidos.indexOf(" ");
		codigo += apellidos.charAt(0);
		if (pos != -1) {
			aux = "" + apellidos.charAt(pos + 1);
		} else {
			aux = "" + apellidos.charAt(0);
		}
		codigo += aux;
		pos = parseInt(maxCodigo) + 1;
		aux = "";
		while (aux.length < (4 - ("" + pos).length)) {
			aux += "0";
		}
		codigo += aux + pos;
		document.getElementById("formCrearCliente:txtInsCodigo").value = codigo
				.toUpperCase();
	} else {
		document.getElementById("formCrearCliente:txtInsCodigo").value = "";
	}
}